package com.ysg.sportsportlsit.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ysg.common.annotation.Excel;
import com.ysg.common.core.domain.BaseEntity;

/**
 * 裁判员对象 sport_ferees
 *
 * @author 叶双贵
 * @date 2022-03-26
 */
public class SportFerees extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 裁判员id
     */
    @Excel(name = "裁判员id")
    private Integer refereesUid;

    /**
     * 裁判员管理的项目id
     */
//    @Excel(name = "裁判员管理的项目id")
    private String refereesXmUid;

    /**
     * 裁判员管理的项目名称
     */
//    @Excel(name = "裁判员管理的项目名称")
    private String refereesXmName;

    /**
     * 裁判员名称
     */
    @Excel(name = "裁判员名称")
    private String refereesName;

    /**
     * 裁判员头像
     */
    private String refereesphoto;

    /**
     * 裁判员联系电话
     */
    @Excel(name = "裁判员联系电话")
    private String refereesiphone;

    /**
     * 裁判员等级
     */
    @Excel(name = "裁判员等级")
    private String refereesLevel;

    /**
     * 裁判员类型
     */
    @Excel(name = "裁判员类型")
    private String refereesXmType;

    /**
     * 裁判员状态
     */
    @Excel(name = "裁判员状态")
    private String refereesStatus;

    public Integer getRefereesUid() {
        return refereesUid;
    }

    public void setRefereesUid(Integer refereesUid) {
        this.refereesUid = refereesUid;
    }

    public void setRefereesXmUid(String refereesXmUid) {
        this.refereesXmUid = refereesXmUid;
    }

    public String getRefereesXmUid() {
        return refereesXmUid;
    }

    public void setRefereesXmName(String refereesXmName) {
        this.refereesXmName = refereesXmName;
    }

    public String getRefereesXmName() {
        return refereesXmName;
    }

    public void setRefereesName(String refereesName) {
        this.refereesName = refereesName;
    }

    public String getRefereesName() {
        return refereesName;
    }

    public void setRefereesLevel(String refereesLevel) {
        this.refereesLevel = refereesLevel;
    }

    public String getRefereesLevel() {
        return refereesLevel;
    }

    public void setRefereesXmType(String refereesXmType) {
        this.refereesXmType = refereesXmType;
    }

    public String getRefereesXmType() {
        return refereesXmType;
    }

    public void setRefereesStatus(String refereesStatus) {
        this.refereesStatus = refereesStatus;
    }

    public String getRefereesStatus() {
        return refereesStatus;
    }


    public String getRefereesphoto() {
        return refereesphoto;
    }

    public void setRefereesphoto(String refereesphoto) {
        this.refereesphoto = refereesphoto;
    }

    public String getRefereesiphone() {
        return refereesiphone;
    }

    public void setRefereesiphone(String refereesiphone) {
        this.refereesiphone = refereesiphone;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("refereesUid", getRefereesUid())
                .append("refereesXmUid", getRefereesXmUid())
                .append("refereesXmName", getRefereesXmName())
                .append("refereesName", getRefereesName())
                .append("refereesphoto", getRefereesphoto())  //头像地址
                .append("refereesiphone", getRefereesiphone())  //联系电话
                .append("refereesLevel", getRefereesLevel())
                .append("refereesXmType", getRefereesXmType())
                .append("refereesStatus", getRefereesStatus())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())


                .append("remark", getRemark())
                .toString();
    }
}
